home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0399 / 304 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  4.5 KB

  1. Date: Sun, 5 Jun 94 21:02 BST-1
  2. From: Ofir Gal <ogal@cix.compulink.co.uk>
  3. Subject: Proposal v5
  4. To: gem-list@world.std.com
  5. Message-Id: <memo.298352@cix.compulink.co.uk>
  6. Precedence: bulk
  7.  
  8.  
  9. Proposed Keyboard Shortcut Standard  v5 - 2 June 1994
  10. ===========================================================
  11.  
  12. CTRL O -                 Open
  13. CTRL N -                 New
  14. CTRL U -                 Close Top Window
  15. Shift CTRL U -           Close All Windows
  16. CTRL W -                 Cycle Windows
  17. Shift+CTRL W -           Bottom top window (reverse cycling)
  18. CTRL S -                 Save
  19. Shift+CTRL S -           Save As...
  20. CTRL P -                 Print
  21. Shift CTRL P -           Printer Configuration, Page Layout
  22. CTRL Q -                 Quit
  23. CTRL X -                 Cut
  24. CTRL C -                 Copy
  25. Shift+CTRL C -           Append (to clipboard) *1
  26. CTRL V -                 Paste
  27. Shift+CTRL+V -           Insert (Paste) File
  28. CTRL A -                 Select All
  29. Shift CTRL A -           Deselect All
  30. CTRL F -                 Find
  31. CTRL G -                 Find next
  32. Shift+CTRL G -           Find Previous
  33. CTRL R -                 Replace
  34. CTRL T -                 Replace Next
  35. Shift+CTRL T -           Replace Previous
  36. Help -                   Open Help Window *2
  37. Shift+Help -             Enable/Disable Help mode *2
  38. Undo   -                 Undo Last op
  39. CTRL Undo -              Redo last op
  40. CTRL I -                 Show Info
  41. CTRL BS -                Delete word to left
  42. CTRL Del -               Delete word to right
  43. CTRL left/right arrow -  Move one word left/right
  44. CTRL up/down arrow -     Move one paragraph up/down
  45. CTRL Home -              Move to top of page
  46. Shift+CTRL Home -        Move to bottom of page
  47. ClrHome -                Move to top of document
  48. Shift+ClrHome -          Move to bottom of document
  49. Shift left/right arrow - Move to start/end of line
  50. Shift up/down arrow -    Scroll one screen up/down
  51. Shift Del -              Delete to end of line
  52. Shift BS -               Delete from start of line
  53. CTRL Y -                 Delete line
  54. Shift CTRL Y -           Delete Paragraph
  55. Delete -                 Delete selected objects
  56. CTRL D -                 Abandon Window (iconify or place in menu)
  57. CTRL Z -                 Font Selector
  58. Shift CTRL Z -          Charmap (text processor/editor)
  59.  
  60. CTRL ( -                 Set block start
  61. CTRL ) -                 Set block end
  62. Shift+CTRL ( -           Move to block start
  63. Shift+CTRL ) -           Move to block end
  64.  
  65. Insert -                 Insert mode
  66. Shift+Insert -           Overwrite mode
  67.  
  68. In Dialog Boxes
  69. ---------------
  70.  
  71. Return -                OK, Yes, etc...
  72. Undo -                  Cancel, Abort, etc...
  73.  
  74. Other buttons should be available via ALT+<x> as in Let 'em Fly. Editable
  75. text fields should follow the standard as above. CTRL+DEL to delete word
  76. right of cursor, SHIFT+DEL to delete whole line from cursor, ClrHome to
  77. move to top object, etc...
  78.  
  79.  
  80. Comments and suggestions
  81. ------------------------
  82.  
  83. The main theme of this standard is to allow SHIFT to act as a
  84. modifier for CTRL shortcuts. CTRL+S for save and SHIFT+CTRL+S for
  85. Save As...
  86.  
  87. Function keys should remain app dependent. They can be used for
  88. Macros, text styles, special operations, user configurable, etc.
  89.  
  90. Keyboard shortcuts should be displayed in the menu as follows
  91.  
  92. Shift - ASCII 1 - Up arrow
  93. CTRL - ASCII 94 - ^
  94. ALT - ASCII 7 - same as FULLER
  95.  
  96. The actual character should be UPPER CASE. The order should be
  97. SHIFT+CTRL+char or SHIFT+ALT+char. CTRL+ALT should not be used as
  98. this is used by the OS for app switching, reset, etc.
  99.  
  100. *1 Suggested by Scott Sanders is a Save Block operation instead of Append
  101. to clipboard. The reasoning is that Append is only useful for text
  102. editors. A possible solution would be to give Save Block its own keboard
  103. shortcut, otherwise such option could be accessed from a menu entry.
  104.  
  105. *2 It may be a good idea to use ST Guide as the standard tool for Help.
  106. Also suggested by Scott Sanders is a Help mode (Shift+Help) where clicking
  107. on an object/menu item will display help about the object. If Help Mode is
  108. enabled, the mouse should change to a question mark to indicate this to
  109. the user.
  110.  
  111. Lastly, a discussion is undergoing ATM regarding a user file which allows
  112. the user to GLOBALY re-assign keyboard shortcuts. The proposal is
  113. handled by andre@cix.compulink.co.uk
  114.  
  115. Finally, I'd like to welcome Wilfried Behne, co-author of Mag!X/MagiC and
  116. NVDI to the list. I would also like to see Dan Wilga (Geneva and NeoDesk)
  117. join the discussion.
  118.  
  119. Bye,
  120.  
  121. Ofir                                    ogal@cix.compulink.co.uk
  122.  
  123.